/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.cliente.usuario.estructura;

import com.smartgwt.client.data.DataSource;
import com.smartgwt.client.data.fields.DataSourceTextField;

/**
 *
 * @author dloaiza
 */
public class UsuarioDS extends DataSource {

    public static final String DOCUMENTO = "documento";
    public static final String NOMBRE = "nombre";
    public static final String APELLIDO1 = "apellido1";
    public static final String APELLIDO2 = "apellido2";
    public static final String TELEFONO = "telefono";
    public static final String CELULAR = "celular";
    public static final String UNIVERSIDAD = "universidad";
    public static final String EMPRESA = "empresa";
    public static final String FECHANACIMIENTO = "fechaNacimiento";
    public static final String TIPODOCUMENTO = "tipoDocumento";
    public static final String CORREO = "correo";
    public static final String CONTRASENA = "contrasena";

    public UsuarioDS() {
        DataSourceTextField documentoDSField = new DataSourceTextField(DOCUMENTO, "documento");
        DataSourceTextField nombreDSField = new DataSourceTextField(NOMBRE, "nombre");
        DataSourceTextField apellido1DSField = new DataSourceTextField(APELLIDO1, "apellido1");
        DataSourceTextField apellido2DSField = new DataSourceTextField(APELLIDO2, "apellido2");
        DataSourceTextField telefonoDSField = new DataSourceTextField(TELEFONO, "telefono");
        DataSourceTextField celularDSField = new DataSourceTextField(CELULAR, "celular");
        DataSourceTextField universidadDSField = new DataSourceTextField(UNIVERSIDAD, "universidad");
        DataSourceTextField empresaDSField = new DataSourceTextField(EMPRESA, "empresa");
        DataSourceTextField fechaNacimientoDSField = new DataSourceTextField(FECHANACIMIENTO, "fechaNacimiento");
        DataSourceTextField tipoDocumentoDSField = new DataSourceTextField(TIPODOCUMENTO, "tipoDocumento");
        DataSourceTextField correoDSField = new DataSourceTextField(CORREO, "correo");
        DataSourceTextField contrasenaDSField = new DataSourceTextField(CONTRASENA, "contrasena");
        

        documentoDSField.setPrimaryKey(true);
        setFields(documentoDSField, nombreDSField, apellido1DSField, apellido2DSField, telefonoDSField, celularDSField, universidadDSField, empresaDSField, fechaNacimientoDSField, tipoDocumentoDSField, correoDSField, contrasenaDSField);
        setClientOnly(true);
    }
}